package hcn.mch.response;

import javax.xml.bind.annotation.*;
import java.util.List;

/**
 * @author hekr12689
 * @description 产后42天医生检查记录查询
 * @date 2022/7/26.10:28
 */
@XmlRootElement(name = "Data")
public class PostpartumDayVisitResponse {
    private List<PostpartumDayVisit> list;

    @XmlElementWrapper(name = "Records")
    @XmlElement(name="Record")
    public List<PostpartumDayVisit> getList() {
        return list;
    }

    public void setList(List<PostpartumDayVisit> list) {
        this.list = list;
    }

    @XmlRootElement(name="Record")
    public static class PostpartumDayVisit {
        /**检查时间*/
        private String postpartumExaminationFlag;
        /**产后天数*/
        private String postpartumDays;
        /**主诉*/
        private String mainSuit;
        /**血压舒张压*/
        private String diastolicPressure;
        /**血压收缩压*/
        private String systolicPressure;
        /**体重*/
        private String weight;
        /**乳房是否异常描述*/
        private String breastAbnormalDescribe;
        /**乳汁情况*/
        private String breastMilkCondition;
        /**恶露情况 0正常1异常*/
        private String lochiaFlag;
        /**伤口情况 0好1差*/
        private String woundHealingFlag;
        /**外阴情况*/
        private String abnormalGenitalDes;
        /**阴道情况*/
        private String abnormalVaginaDes;
        /**宫颈情况 0无1有*/
        private String cervicalAnomalyDes;
        /**宫体情况*/
        private String abnormalUterineBodyDes;
        /**附件情况*/
        private String abnormalAttachmentDes;
        /**血红蛋白量*/
        private String hemoglobinValue;
        /**尿常规*/
        private String routineUrineValue;
        /**处理及指导*/
        private String treatGuideOpinion;
        /**检查者*/
        private String checkDoctor;

        @XmlElement(name = "PostpartumExaminationFlag")
        public String getPostpartumExaminationFlag() {
            return postpartumExaminationFlag;
        }

        public void setPostpartumExaminationFlag(String postpartumExaminationFlag) {
            this.postpartumExaminationFlag = postpartumExaminationFlag;
        }

        @XmlElement(name = "PostpartumDays")
        public String getPostpartumDays() {
            return postpartumDays;
        }

        public void setPostpartumDays(String postpartumDays) {
            this.postpartumDays = postpartumDays;
        }

        @XmlElement(name = "MainSuit")
        public String getMainSuit() {
            return mainSuit;
        }

        public void setMainSuit(String mainSuit) {
            this.mainSuit = mainSuit;
        }

        @XmlElement(name = "DiastolicPressure")
        public String getDiastolicPressure() {
            return diastolicPressure;
        }

        public void setDiastolicPressure(String diastolicPressure) {
            this.diastolicPressure = diastolicPressure;
        }

        @XmlElement(name = "SystolicPressure")
        public String getSystolicPressure() {
            return systolicPressure;
        }

        public void setSystolicPressure(String systolicPressure) {
            this.systolicPressure = systolicPressure;
        }

        @XmlElement(name = "Weight")
        public String getWeight() {
            return weight;
        }

        public void setWeight(String weight) {
            this.weight = weight;
        }

        @XmlElement(name = "BreastAbnormalDescribe")
        public String getBreastAbnormalDescribe() {
            return breastAbnormalDescribe;
        }

        public void setBreastAbnormalDescribe(String breastAbnormalDescribe) {
            this.breastAbnormalDescribe = breastAbnormalDescribe;
        }

        @XmlElement(name = "BreastMilkCondition")
        public String getBreastMilkCondition() {
            return breastMilkCondition;
        }

        public void setBreastMilkCondition(String breastMilkCondition) {
            this.breastMilkCondition = breastMilkCondition;
        }

        @XmlElement(name = "LochiaFlag")
        public String getLochiaFlag() {
            return lochiaFlag;
        }

        public void setLochiaFlag(String lochiaFlag) {
            this.lochiaFlag = lochiaFlag;
        }

        @XmlElement(name = "WoundHealingFlag")
        public String getWoundHealingFlag() {
            return woundHealingFlag;
        }

        public void setWoundHealingFlag(String woundHealingFlag) {
            this.woundHealingFlag = woundHealingFlag;
        }

        @XmlElement(name = "AbnormalGenitalDes")
        public String getAbnormalGenitalDes() {
            return abnormalGenitalDes;
        }

        public void setAbnormalGenitalDes(String abnormalGenitalDes) {
            this.abnormalGenitalDes = abnormalGenitalDes;
        }

        @XmlElement(name = "AbnormalVaginaDes")
        public String getAbnormalVaginaDes() {
            return abnormalVaginaDes;
        }

        public void setAbnormalVaginaDes(String abnormalVaginaDes) {
            this.abnormalVaginaDes = abnormalVaginaDes;
        }

        @XmlElement(name = "CervicalAnomalyDes")
        public String getCervicalAnomalyDes() {
            return cervicalAnomalyDes;
        }

        public void setCervicalAnomalyDes(String cervicalAnomalyDes) {
            this.cervicalAnomalyDes = cervicalAnomalyDes;
        }

        @XmlElement(name = "AbnormalUterineBodyDes")
        public String getAbnormalUterineBodyDes() {
            return abnormalUterineBodyDes;
        }

        public void setAbnormalUterineBodyDes(String abnormalUterineBodyDes) {
            this.abnormalUterineBodyDes = abnormalUterineBodyDes;
        }

        @XmlElement(name = "AbnormalAttachmentDes")
        public String getAbnormalAttachmentDes() {
            return abnormalAttachmentDes;
        }

        public void setAbnormalAttachmentDes(String abnormalAttachmentDes) {
            this.abnormalAttachmentDes = abnormalAttachmentDes;
        }

        @XmlElement(name = "HemoglobinValue")
        public String getHemoglobinValue() {
            return hemoglobinValue;
        }

        public void setHemoglobinValue(String hemoglobinValue) {
            this.hemoglobinValue = hemoglobinValue;
        }

        @XmlElement(name = "RoutineUrineValue")
        public String getRoutineUrineValue() {
            return routineUrineValue;
        }

        public void setRoutineUrineValue(String routineUrineValue) {
            this.routineUrineValue = routineUrineValue;
        }

        @XmlElement(name = "TreatGuideOpinion")
        public String getTreatGuideOpinion() {
            return treatGuideOpinion;
        }

        public void setTreatGuideOpinion(String treatGuideOpinion) {
            this.treatGuideOpinion = treatGuideOpinion;
        }

        @XmlElement(name = "CheckDoctor")
        public String getCheckDoctor() {
            return checkDoctor;
        }

        public void setCheckDoctor(String checkDoctor) {
            this.checkDoctor = checkDoctor;
        }
    }
}
